package com.itheima._10collection常用功能;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;

/**
 * @Description Demo101
 * @Author GreenHand_Lu
 * @Date 2025-07-19
 */
public class Demo101 {
    public static void main(String[] args) {

        // 目标：搞清楚Collection提供的通用集合功能。
        // 添加4个字符串元素
        // 打印集合
        // 获取集合的元素个数 size()方法
        // 删除集合元素 remove(元素)
        // 判断集合是否为空 isEmpty()
        // 清空集合 clear()
        // 判断集合中是否存在某个元素数据 contains(元素)
        // 把集合转换成数组 toArray();
        // 打印数组 Arrays.toString(数组)
        Collection<String> c =new ArrayList<>();
        c.add("a");
        c.add("b");
        c.add("c");
        c.add("d");
        System.out.println(c);

        //获取集合个数size()
        System.out.println("集合个数为："+c.size());

        //删除集合元素
        c.remove("b");
        System.out.println(c);

        //判断集合是否为空isEmpty()
        System.out.println("集合是否为空："+c.isEmpty());

        //清空集合 clear()
        c.clear();
        System.out.println("清空集合后："+c);
        c.add("a");
        c.add("b");
        c.add("c");
        c.add("d");
        System.out.println("重新添加集合后："+c);

        //判断集合是否存在某元素contains()
        System.out.println("集合中是否存在元素a："+c.contains("a"));

        //把集合转化为数组toArray()
        Object[] arr = c.toArray();
        System.out.println("转化为数组后"+Arrays.toString(arr));










    }
}
